dossier{{tag>Trusty Xenial disque_dur récupérer photo vidéo}}

----

{{ :application:photorec:qphotorec.ico?70}}
====== Récupération de données effacées : Photorec ======
<note important>Aussitôt que vous constatez la perte de fichiers, arrêtez d'utiliser, autant que faire se peut, le disque dur (ou autre périphérique de stockage sur lequel a eu lieu la perte). Autrement, vous risquez de ré-écrire par dessus vos fichiers perdus. Ainsi pour l'installation de **PhotoRec** puis la sauvegarde des fichiers récupérés, vous ne devez pas utiliser la partition sur laquelle les fichiers ont été perdus.
**PhotoRec** étant disponible depuis le [[:depots|dépôt officiel Universe]], il n'y a aucun problème à l'installer et l'utiliser depuis une [[:live_cd|session live Ubuntu]] pour ainsi, éviter toute écriture sur la partition des fichiers à récupérer si celle-ci est la partition système.</note>

**Photorec** fonctionne de pair avec [[:Testdisk]] et s'utilise en [[:commande_shell|lignes de commandes]] depuis un [[:terminal]] (pas d'interface graphique).
Il fonctionne sous Windows, %%GNU/Linux, Mac OS X, Solaris et BSD.%% Il est distribué sous licence [[http://www.gnu.org/licenses/gpl.html|Licence GPLv2]].\\
Son but est de retrouver un ou des fichiers supprimés à tort ou perdus suite à une corruption de la partition puis de les récupérer. Pour cela, il scanne l'unité de stockage, //([[:disque dur]], support USB, cartes mémoire, CD/DVD-ROM,...)// à la recherche de fichiers (notamment photos, vidéos, documents, et archives) existant physiquement sur le disque mais non répertoriés dans l'//index// du système de fichier puis les récupère.\\
Par contre, il ne récupère pas le [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque| table des partitions]]. C'est son "ami", [[:Testdisk]], qui sert lui à scanner une unité de stockage pour récupérer une [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque| table des partitions]] effacée ou endommagée.
====Types de fichiers récupérables====
**
Liste actualisée avec la version   PhotoRec 7.0, Data Recovery Utility, April 2015 fonctionnant avec ubuntu 16.04**

  * 1cd  Russian Finance 1C:Enterprise 8
  * 3dm  Rhino / openNURBS
  * 7z   7zip archive file
  * DB
  * a    Unix Archive/Debian package
  * abr  Adobe Brush
  * acb  Adobe Color Book
  * accdb Access Data Base
  * ace  ACE archive
  * ab   MAC Address Book
  * ado  Adobe Duotone Options
  * ahn  Ahnenblatt
  * aif  Audio Interchange File Format
  * all  Cubase Song file: .all
  * als  Ableton Live Sets
  * amd  AlphaCAM (amd/amt/atd/att)
  * amr  Adaptive Multi-Rate
  * apa  APA Style Helper
  * ape  Monkey's Audio compressed format
  * apple AppleSingle/AppleDouble
  * ari  ARRI Raw Video
  * arj  ARJ archive
  * asf  ASF, WMA, WMV: Advanced Streaming Format used for Audio/Video
  * asl  Adobe Layer Style
  * asm  Pro/ENGINEER Assembly
  * atd  Agelong Tree Database/Abs0luteDatabase
  * au   Sun/NeXT audio data
  * axx  AxCrypt
  * bac  Bacula backup
  * db   Berkeley DB (Little Endian)
  * bim  Broadcast Interface Module
  * binvox Binvox Voxel File
  * bkf  MS Backup file
  * blend blender
  * bmp  BMP bitmap image
  * bz2  bzip2 compressed data
  * cab  Microsoft Cabinet archive
  * caf  Core Audio Format
  * cam  Casio QV Digital Camera Image
  * catdrawing CATIA
  * cdt  cdl/cdt/cdd Concept Draw
  * chm  MS Windows HtmlHelp Data
  * class Java Class
  * comicdoc Comic Life
  * cp_  MS compress file (SZDD)
  * cow  Qemu Image
  * crw  Canon Raw picture
  * csh  Adobe Custom shapes
  * ctg  Canon catalog
  * cwk  AppleWorks
  * d2s  Diablo II
  * dad  Micae DVR
  * dar  dar archive
  * dat  IE History, Glavna Knjiga account data
  * dbf  DBase 3, prone to false positive
  * dbn  DriftBox
  * dcm  Digital Imaging and Communications in Medicine (DICOM)
  * ddf  Didson Data File
  * dex  Dalvik
  * diskimage SunPCI Disk Image
  * fat  FAT subdirectory
  * djv  DjVu
  * dmp  Oracle Dump (export)
  * drw  Pro/ENGINEER Drawing
  * doc  Microsoft Office Document (doc/xls/ppt/vsd/...), 3ds Max, MetaStock, Wilcom ES
  * dpx  Cineon image file/SMTPE DPX
  * ds2  Digital Speech Standard v2
  * dsc  Nikon dsc
  * dss  Digital Speech Standard
  * dta  SPSS
  * dump Dump/Restore archive
  * dv   DIF Digital Video
  * dwg  AutoCAD
  * dxf  Drawing Interchange File
  * e01  Encase
  * eCryptfs Encrypted file by eCryptfs
  * edb  Exchange Database
  * elf  Executable and Linking Format
  * emf  Windows Enhanced MetaFile
  * evt  Windows Event Log
  * exe  MS Windows executable
  * exs  Apple Logic
  * ext  ext2/ext3/ext4 Superblock
  * ext  ext2/ext3/ext4 Filesystem
  * fat  FAT
  * fbf  SymBackup
  * fbk  Microsoft Dynamics NAV (MS Navision)
  * fcp  Final Cut Pro
  * fcs  Flow Cytometry Standard 3.0
  * fdb  Microsoft Dynamics NAV (MS Navision)
  * fds  fwNES Disk Image (with header)
  * fh10 Macromedia Freehand 10
  * fh5  Macromedia Freehand 5
  * sparseimage Filevault
  * fits Flexible Image Transport System
  * flac FLAC audio
  * flp  Fruity Loop
  * flv  Macromedia
  * fob  Microsoft Dynamics NAV (MS Navision)
  * fp5  File Maker Pro
  * fp7  File Maker Pro
  * freeway Freeway 5 Pro
  * frm  Pro/ENGINEER Drawing Form
  * fs   Zope
  * fwd  FRWD Sports Computer
  * gam  Games Factory
  * gct  XFI Electronic Fuel Injection Systems
  * gho  Ghost
  * gif  Graphic Interchange Format
  * gm6  Game Maker
  * gp5  Guitar Pro 5
  * gpg  OpenPGP/GPG (Partial support)
  * gsm  Group Speciale Mobile GSM 06.10
  * gz   gzip compressed data
  * hdf  Hierarchical Data Format 4
  * hds  Parallels disk image
  * hfsp HFS+/HFSX
  * hr9  Heredis - Genealogy
  * http HTTP Cache
  * icc  Color profiles
  * ico  Windows Icon
  * idx  RT60
  * ifo  DVD Video manager or title set
  * imb  Incredimail
  * indd InDesign File
  * info ZoomBrowser Thumbnail info
  * iso  ISO
  * it   Impulse Tracker
  * itu  iTunes
  * jpg  JPG picture
  * kdb  KeePassX
  * kdbx KeePassX
  * ldf  Microsoft SQL Server Log Data File
  * lit  Microsoft ITOL/ITLS
  * logic Apple Logic Studio
  * lnk  MS Windows Link
  * lso  Logic Platinum File
  * luks LUKS encrypted file
  * lxo  lxo/lwo 3d model
  * lzh  lzh/LArc archive
  * lzo  lzo archive
  * m2ts Blu-ray MPEG-2
  * mat  Matlab
  * max  PaperPort
  * mb   Maya
  * mcd  VectorWorks
  * mdb  Access Data Base
  * mdf  Microsoft SQL Server Master Database File
  * mfa  The Games Factory Multimedia Fusion Files
  * mfg  Pro/ENGINEER Manufacturing
  * mft  NTFS MFT record
  * mid  MIDI Musical Instrument Digital Interface
  * mig  Windows Migration Backup
  * mk5  Custom CAD-CAM
  * mkv  Matroska
  * mlv  Magic Lantern Video
  * mobi Mobi e-book
  * mov  mov/mp4/3gp/3g2/jp2
  * mp3  MP3 audio (MPEG ADTS, layer III, v1)
  * mpg  Moving Picture Experts Group video
  * mrw  Minolta Raw picture
  * mus  Finale Music Score
  * myo  Mind Your Own Business
  * MYI  MySQL (myi/frm)
  * mxf  Material Exchange Format
  * nds  Nintendo DS Game ROM Image
  * nes  iNES/iNES 2.0 ROM image
  * njx  NJStar Document
  * nk2  Outlook Nickfile
  * nsf  Lotus Notes
  * oci  OpenCanvas Image
  * ogg  OGG audio
  * one  Microsoft OneNote
  * orf  Olympus Raw Format picture
  * paf  Personal Ancestral File
  * pap  Papyrus word file
  * par2 parchive
  * pcap tcpdump capture file
  * pct  Macintosh Picture
  * pcx  PCX bitmap image
  * pdf  Portable Document Format, Adobe Illustrator
  * pds  Reson - Sonar Data
  * pfx  PKCS#12 keys
  * plist Apple binary property list
  * plt  Gerber Graphix Advantage
  * png  Portable/JPEG/Multiple-Image Network Graphics
  * pnm  Netpbm (PBM/PGM/PPM)
  * prc  PalmOS application
  * prt  Pro/ENGINEER Model
  * ps   PostScript or Encapsulated PostScript document
  * psb  Adobe Photoshop Image
  * psd  Adobe Photoshop Image
  * psf  Print Shop
  * psp  Paint Shop Pro Image File
  * pst  Outlook (pst/wab/dbx)
  * ptb  PowerTab
  * ptf  Pro Tools session File
  * pyc  Python Compiled Script
  * pzf  GraphPrism 4
  * >[ ] pzh  Presto
  * pzh  Presto
  * qbb  Quickbooks (qbb/qbw)
  * qdf  Quicken
  * qkt  Apple QuickTake 100
  * qxd  QuarkXpress Document
  * r3d  RED r3d camera
  * ra   Real Audio
  * raf  Raw Fujifilm picture
  * rar  Rar archive
  * raw  Contax picture RAW
  * rdc  Rollei picture
  * reg  Windows Registry
  * res  Microsoft Visual Studio Resource file
  * rfp  RoboForm
  * riff RIFF audio/video: wav, cdr, avi
  * rlv  Revelation password
  * rm   Real Audio
  * rns  Reason Audio File
  * rpm  RPM package
  * rw2  Panasonic/Leica RAW
  * rx2  Zotope RX 2, Audio Repair Software file
  * save Assassin's Creed II
  * ses  Cool Edit/Adobe Audition session
  * sgcta Ciel
  * shn  Shorten audio file
  * sib  Sibelius
  * sit  Mikron image
  * skd  AutoSketch drawing
  * skp  SketchUp
  * sp3  Sisporto SP3/SPM
  * spe  WinSpec bitmap image
  * spf  ShadowProtect
  * sav  SPSS (Statistical Package for the Social Sciences) saved data
  * sqlite SQLite
  * sqm  Windows Live Messenger Log File
  * stl  Stereolithography CAD (Binary format)
  * sit  StuffIt Archive
  * swf  Macromedia Flash (Compiled)
  * tar  tar archive
  * tax  Turbo Tax
  * tib  Acronis True Image
  * tif  Tag Image File Format and some raw file formats (pef/nef/dcr/sr2/cr2)
  * TiVo TiVo video record
  * torrent Torrent
  * tph  Pro/ENGINEER ToolPath
  * tpl  Adobe Tool Preset
  * ts   MPEG transport stream (TS)
  * ttf  TrueType Font
  * tx?  Text files with header: rtf,xml,xhtml,mbox/imm,pm,ram,reg,sh,slk,stp,jad,url
  * txt  Other text files: txt,html,asp,bat,C,jsp,perl,php,py/emlx... scripts
  * tz   Timezone info
  * v2i  v2i backup
  * vault McAfee Anti-Theft/FileVault
  * vfb  FontLab
  * vdi  Virtual desktop infrastructure 1.1
  * veg  Sony Vegas
  * vmdk VMWare
  * vmg  Nokia Text Message
  * wallet Armory bitcoin wallet
  * wdp  JPEG XR
  * wim  Windows imaging (WIM) image
  * win  Opera preferences
  * wks  Lotus 1-2-3
  * wmf  Microsoft Windows Metafile
  * wnk  Wink
  * woff Web Open Font Format
  * wpb  OpenCanvas
  * wpd  Corel Documents
  * wtv  Windows Media Center TV
  * wv   WavPack, Hybrid Lossless Wavefile Compressor
  * x3f  Sigma/Foveon X3 raw picture
  * xcf  Gimp XCF File
  * xfi  XFI Electronic Fuel Injection Systems
  * xfs  xfs structure
  * xm   FastTrackerII Extended Module
  * xsv  XBOX GTA San Andreas Save File
  * xpt  Mozilla XPCOM Type Library
  * xv   XV thumbnail image
  * xz   xz Archive
  * z2d  ZeroCad
  * zip  zip archive including OpenOffice and MSOffice 2007

<note tip>Vos documents openoffice  peuvent se retrouver en sélectionant seulement la catégorie **zip**.</note>





===== Pré-requis =====
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Savoir ce qu'est une [[:partitions|partition]]
  * Connaître le type de [[:système de fichiers]] sur lequel les données ont été perdues :
     * FAT
     * NTFS
     * exFAT
     * ext2/ext3/ext4
     * HFS+ 
     * Et d'autres...


===== Installation =====
====Via les dépôts Ubuntu====
[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>testdisk|testdisk]]** (Photorec est distribué avec l'outil de récupération de partition [[:testdisk]]).
Pour une installation alternative, voir la page [[:Testdisk#Via le site officiel|Testdisk]].
==== Depuis le site officiel====
<note tip>La dernière version de Testdisk incluant **PhotoRec** est disponible depuis le site officiel "prête à l’emploi". Elle ne nécessite aucune installation ni modification de votre système installé ou en [[:live_cd|session live Ubuntu]].
Son lancement s’effectue directement depuis l’exécutable fourni.\\
</note> 
  - Se rendre sur la [[https://www.cgsecurity.org/wiki/T%C3%A9l%C3%A9charger_TestDisk|page de téléchargement]] du site officiel;
  - Télécharger **Testdisk & Photorec** Linux (32 bits ou 64 bits selon votre [[:architecture matérielle]]) dans votre dossier personnel;
  - [[:archivage|Extraire l'archive]] ''tar.bz2'' téléchargé.\\ **PhotoRec** est directement utilisable en lançant l’exécutable "photorec_static" situé dans le dossier extrait. 

===== Configuration =====
Pour plus de sécurité, **PhotoRec** utilise un accès en lecture seule au lecteur que vous essayez de récupérer. L'écriture des fichiers récupérés sera faite sur une autre unité. **PhotoRec** vous demandera où créer un dossier **Recup_dir** dans lequel il mettra les fichiers récupérés lors du scan.
<note important>**Attention**, avant de lancer PhotoRec, assurez-vous qu'il y a suffisamment d'espace libre sur l'unité qui accueillera les fichiers récupérés. </note>

=====Lancement=====
Dans un [[:terminal]], saisir la [[;commande_shell|commande]] <code>sudo photorec</code>
Ou bien si vous utilisez la version du site officiel extraite dans votre dossier personnel: <code>sudo ./testdisk*/photorec_static</code>

===== Utilisation=====
====Récupérer les fichiers====
Même interface que [[:Testdisk]] ; on choisit le disque (flèches haut et bas) et 
  - On lance le scan (//proceed//) (flèches gauche droite puis touche <entrée> pour valider);\\ {{applications:photorec_xenial.png?500}}\\
  - On choisit son type de partition (//intel// pour PC standard, les autres sauront faire le bon choix ;-))\\ {{application:photorec:photorec2.png?500}}\\ Touche <entrée> pour valider 
  - Puis on choisit quoi scanner :
    * Soit tout le disque (peut éventuellement récupérer des fichiers plusieurs formatages auparavant).\\ À priori dans ce cas il ne s'occupe pas de la [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] (mon index) existante. \\ {{:application:photorec:photorec3.png?500}}\\ À sélectionner si on a formaté son disque et que l'on veut récupérer des fichiers d'avant formatage. (ici j'ai ma partition FAT32 qui recouvre mon ancienne partition NTFS) voir le tuto [[:Testdisk]]
    * Soit la partition dans laquelle on sait que se trouvait les fichiers que l'on veut récupérer. \\ {{application:photorec:photorec4.png?500}}
<note tip>Pour cette démo j'ai effacé, vidé la corbeille puis formaté mon disque. Mais avant de lancer **photorec**, j'ai récupéré mon ancienne partition avec [[:Testdisk]]. Ma [[:partitions#la_table_des_partitionsun_schema_des_partitions_d_un_disque|table de partition]] étant valide (mon index) je peux donc choisir l'option de scanner ma partition.</note>
<note tip>Si je ne peux pas récupérer une partition effacée et que je veux récupérer des fichiers sur cette ancienne partition je choisis plutôt de scanner tout le disque</note>

4. Pour récupérer les fichiers, il est possible que PhotoRec vous demande le type de système de fichiers où les fichiers perdus étaient stockées:
  * Si vous avez opté pour le disque entier, choisissez <whole>

5. **Photorec** vous demandera alors dans quel dossier mettre les fichiers récupérés (Il y créera un dossier nommé **recup-dir** pour y mettre les fichiers récupérés). Si vous souhaitez sauvegarder les fichiers sur un autre disque (un disque dur externe par exemple), le disque se trouvera dans /media/[nom de l'utilisateur]/[nom du disque], ou dans /mnt ou dans /run/media. Le disque de destination doit être monté.

6. Puis je lance le scan en validant avec « search » (bouton flèche gauche flèche droite)

7. Puis on oublie son PC pendant quelques heures…

Par contre ce qui est sympa ;-) c'est que si vous arrêtez le scan (STOP), au prochain lancement du programme il vous demande si vous voulez reprendre ou vous vous étiez arrêté.

====Accéder aux fichiers ====
Le dossier de récupération créé par **Photorec** est accessible uniquement avec les [[:sudo|droits d'administration]]. Vous ne pourrez donc pas accéder aux fichiers récupérés ni les manipuler depuis votre [[:gestionnaire de fichiers]] habituel. Pour cela, nous devrons avant tout, modifier les droits d'accès de ce dossier à l'aide de la [[:commande_shell|commande]]:
<code>sudo chown -R <utilisateur> recup_dir*</code>
//(Remplacer "<utilisateur>" par votre nom d'utilisateur et modifier éventuellement le chemin si vous aviez choisi un autre emplacement que votre dossier personnel pour créer le dossier **recup_dir**)// \\
Vous pouvez maintenant utiliser votre [[:gestionnaire de fichiers]] normalement.
Il est également possible d'afficher les dossiers cachés avec la commande Ctrl + H, le dossier Recup_dir est ainsi accessible directement dans votre gestionnaire de fichiers.
===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] **testdisk**. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.\\
Pour supprimer la version du site officiel extraite dans votre dossier personnel, il suffit de supprimer le dossier extrait.

===== Voir aussi =====

  * **(fr, en)** [[http://www.cgsecurity.org/wiki/PhotoRec_FR|Site officiel de Photorec]]
  * **(fr, en)**  [[http://www.cgsecurity.org/wiki/PhotoRec_Etape_par_Etape|PhotoRec étape par étape]] : mode d'emploi simple et détaillé sur le site officiel.
  * [[http://www.octetmalin.net/linux/tutoriels/photorec.php|Tutoriel sur octetmalin]]

----
//Contributeurs : [[utilisateurs:toth_o]], [[utilisateurs:sheep]].//